/*
 *  SKey.h
 *  TubeTruck
 *
 *  Created by Aeturnum on 5/21/08.
 *  Copyright 2008 __MyCompanyName__. All rights reserved.
 *
 */

#pragma once
#include "Key.h"
#include "Packet.h"
#include "Signiture.h"
#include "Signable.h"

namespace TTP {
   namespace Crypt {
      
      class SKey : public Key {
      public:
         SKey(){}
         virtual ~SKey(){}
         virtual void sign(Signable&) = 0;
         virtual bool verify(Signable&) = 0;
         
      };
      
   }
}